Game semantics of higher-order recursion schemes establishes the decidability ofMSO model-checking

نویسنده

  • Charles Grellois
چکیده

This article presents two different ways of model-checking higher-order recursion schemes, both relying on game semantics. A given recursion scheme is translated to another, which is its computational extent, in the sense that β-reduction paths called traversals in the new generated tree are isomorphic to branches of the former tree. Then, the two approaches differ on their way of simulating traversals: one uses APTs to produce verification parity games, whereas the other uses n-CPDAs and builds verification parity games on their transition graphs. Both approaches prove that the modal μ-calculus model-checking of an order-n recursion scheme is n-EXPTIME complete.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On Global Model Checking Trees Generated by Higher-Order Recursion Schemes

Higher-order recursion schemes are systems of rewrite rules on typed non-terminal symbols, which can be used to define infinite trees. The Global Modal Mu-Calculus Model Checking Problem takes as input such a recursion scheme together with a modal μ-calculus sentence and asks for a finite representation of the set of nodes in the tree generated by the scheme at which the sentence holds. Using a...

متن کامل

Relational Semantics of Linear Logic and Higher-order Model Checking

In this article, we develop a new and somewhat unexpected connection between higher-order model-checking and linear logic. Our starting point is the observation that once embedded in the relational semantics of linear logic, the Church encoding of a higher-order recursion scheme (HORS) comes together with a dual Church encoding of an alternating tree automata (ATA) of the same signature. Moreov...

متن کامل

Two-Level Game Semantics, Intersection Types, and Recursion Schemes

We introduce a new cartesian closed category of two-level arenas and innocent strategies to model intersection types that are refinements of simple types. Intuitively a property (respectively computation) on the upper level refines that on the lower level. We prove Subject Expansion—any lower-level computation is closely and canonically tracked by the upper-level computation that lies over it—w...

متن کامل

Game semantics based equivalence checking of higher-order programs

This thesis examines the use of game semantics for the automatic equivalence checking of higher-order programs. Game semantics has proved to be a powerful method for constructing fully abstract models of logics and programming languages. Furthermore, the concrete nature of the semantics lends itself to algorithmic analysis. The game-semantic model can be used to identify fragments of languages ...

متن کامل

Semantics of linear logic and higher-order model-checking. (Sémantique de la logique linéaire et "model-checking" d'ordre supérieur)

This thesis studies problems of higher-order model-checking from a semantic and logical perspective. Higher-order model-checking is concerned with the verification of properties expressed in monadic second-order logic, specified over infinite trees generated by a class of rewriting systems called higher-order recursion schemes. These systems are equivalent to simply-typed λ-terms with recursion...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014